| Thema |
|---|
| Beispiel: Platte mit Netz aus geraden Bewehrungsstäben |
| Niveau |
| Fortgeschritten |
| Bearbeitungszeit |
| Autoren |
| Shiv Charan |
| FreeCAD-Version |
| 0.20 |
| Beispieldateien |
| Siehe auch |
| None |
Das Werkzeug Reinforcement Plattenbewehrung ermöglicht es dem Benutzer, Bewehrungsstäbe innerhalb einer Platte (Arch Struktur-Objekt) zu erstellen.
Dieses Werkzeug ist Teil des Arbeitsbereichs Reinforcement; dieser ist ein externer Arbeitsbereich, der mit dem
Addon-Manager installiert werden kann.
In diesem Beispiel erstellen wir eine Plattenbewehrung für eine Platte mit einem Netz aus geraden Bewehrungsstäben (gerade Bewehrungsstäbe sowohl in paralleler als auch in Querrichtung), wie in der folgenden Abbildung dargestellt.
1. Eine beliebige Fläche eines zuvor erstellten Slab- Arch Struktur-Objekts auswählen, wie im Bild unten gezeigt.
Ausgewählte Fläche für Platten-Arch-Strukturen
2. Dann Plattenbewehrung aus den Bewehrungswerkzeugen auswählen.
3. Eine Dialog-Box wird sich öffnen, wie unten gezeigt.
4. Die gewünschte Art der Bewehrungsmattenabdeckung (oben oder unten) auswählen. Im Beispiel wurde unten ausgewählt.
5. Den Bewehrungstyp Gerade Bewehrung wählen und weitere Daten für die Bewehrungen in paralleler Richtung zur ausgewählten Fläche eingeben, wie in der Abbildung unten gezeigt.

Dialogfeld für die Plattenbewehrung der Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche
6. Nun auf die Schaltfläche Weiter klicken oder Querstreben in der Listenansicht auswählen.
7. Nun den Bewehrungstyp Gerade Bewehrungsstäbe und andere gewünschte Daten für die Eingabedaten für Bewehrungsstäbe in Querrichtung der ausgewählten Fläche, wie in der Abbildung unten gezeigt auswählen.
8. Klicke auf OK oder Übernehmen oder Fertig, um die Plattenbewehrung zu erzeugen.
9. Die Schaltfläche Abbrechen drücken, um die Dialog-Box zu verlassen.
Eigenschaften für Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche:
Eigenschaften für Bewehrungsstäbe quer zur ausgewählten Fläche:
Siehe auch: Arch API,Reinforcement-API und Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug Plattenbewehrung kann über die Python-Konsole mit der folgenden Funktion verwendet werden:
Um eine Plattenbewehrung mit geraden Bewehrungsstäben zu erstellen, wie in den obigen Abbildungen dargestellt, kann man die Funktion makeSlabReinforcement wie folgt verwenden:
from SlabReinforcement.SlabReinforcement import makeSlabReinforcement
SlabReinforcementGroup = makeSlabReinforcement(
parallel_rebar_type="StraightRebar",
parallel_front_cover=20,
parallel_rear_cover=20,
parallel_left_cover=10,
parallel_right_cover=10,
parallel_top_cover=30,
parallel_bottom_cover=20,
parallel_diameter=8,
parallel_amount_spacing_check=False,
parallel_amount_spacing_value=50,
cross_rebar_type="StraightRebar",
cross_front_cover=20,
cross_rear_cover=20,
cross_left_cover=10,
cross_right_cover=10,
cross_top_cover=29,
cross_bottom_cover=20,
cross_diameter=8,
cross_amount_spacing_check=False,
cross_amount_spacing_value=50,
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
SlabReinforcementGroup-Objekt für eine Plattenüberbrückung mit geraden Bewehrungsstäben aus der angegebenen structure, einer Platten-Arch Struktur, und facename, einer Fläche dieser Struktur.
structure noch facename angegeben sind, wird die vom Benutzer ausgewählte Fläche als Eingabe verwendet.Eigenschaften, die für die Überbrückung von Platten in zwei Richtungen für Skripte verwendet werden
Eigenschaften für Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche:
Eigenschaften für Bewehrungsstäbe quer zur ausgewählten Fläche:
Gemeinsame Eigenschaften für parallele und Querbewehrungsstäbe:
Man kann die Eigenschaften der Plattenbewehrung für Platten mit geraden Bewehrungsstäben wie folgt mit der Funktion editSlabReinforcement ändern:
from SlabReinforcement.SlabReinforcement import editSlabReinforcement
SlabReinforcementGroup = editSlabReinforcement(
SlabReinforcementGroup,
parallel_rebar_type="StraightRebar",
parallel_front_cover=20,
parallel_rear_cover=20,
parallel_left_cover=10,
parallel_right_cover=10,
parallel_top_cover=30,
parallel_bottom_cover=20,
parallel_diameter=8,
parallel_amount_spacing_check=True,
parallel_amount_spacing_value=10,
cross_rebar_type="StraightRebar",
cross_front_cover=20,
cross_rear_cover=20,
cross_left_cover=10,
cross_right_cover=10,
cross_top_cover=20,
cross_bottom_cover=20,
cross_diameter=8,
cross_amount_spacing_check=True,
cross_amount_spacing_value=10,
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
slabReinforcementGroup ist ein zuvor erstelltes Slab Reinforcement-Gruppenobjekt.makeSingleTieFourRebars() benötigt werden.Man kann jede Eigenschaft ändern, um die Plattenbewehrung zu bearbeiten.